﻿* { margin: 0; padding: 0; }
ol, ul { list-style: none; }
a:link, a:visited, ins { text-decoration: none; }
img{border:none}

body { font-family: "微软雅黑", "宋体", "黑体", Arial; background:#ffffff; }

.indexbg{ width:1000px; margin:0 auto; padding:0 15px 15px;padding:0 15px 15px !important; background:#ffffff; background-repeat:repeat; overflow:auto }



/**网站头部 logo**/
.topdd{ width:100%; height:42px; background:#090202;}

.topdt{ width:1000px; margin:0 auto; height:42px; line-height:42px;}
.topdt_le{ width:606px; float:left;font-family:"microsoft yahei"; font-size:14px; color:#ffffff}
.topdt_ri{ width:350px; float:right; text-align:right; font-family:"microsoft yahei"; font-size:14px; color:#ffffff}
.topdt_ri span{ color:#ffffff;}
.topdt_ri a{color:#ffffff}

.topdh{ width:1000px; margin:0 auto; height:74px; height:74px !important;}
.topdh_left{ width:190px; margin-top:8px; display:compact; height:60px;  float:left;  position:relative  }
.topdh_right{ width:700px;  float:right; line-height:74px; height:74px; font-size:16px;   font-family:"microsoft yahei"; }

/**头部结束**/



/**导航**/

.suckerdiv{  width:800px;
	z-index:660; position:relative;   height:74px; margin:0 auto
}
.suckerdiv ul{
margin: 0;
width: 100%; /* Width of Menu Items */ border:#009900 solid 0PX;padding: 0;
}
	
.suckerdiv ul li{ 
 position: relative; height:74px; line-height:74px; width:100px; float:left; display:inline; color:#3c3c3c; margin-top:0PX; text-align:center; font-size:16px;
}
.suckerdiv ul li .en{ color:#777777; line-height:15px; font-size:13px;}

.suckerdiv .sy{ clear:both;
	}
.suckerdiv .zh{ background:none; 
	}
/* menu links style */
.suckerdiv ul li a{ font-size:16px;
display: block;
color:#3c3c3c;
BACKGROUND-IMAGE: none
}
.suckerdiv ul li a:hover{ color:#0092d8;
}

.suckerdiv ul li a:visited{
BACKGROUND-IMAGE: none;
color:#3c3c3c;
}

.suckerdiv ul li:hover{ background:#dbdbdb; color:#0092d8;}

.suckerdiv ul li a:hover{
color:#0092d8; }
	
/*1st level sub menu style */
.suckerdiv ul li ul{ text-align:center;
left:0px;/* Parent menu width - 1*/
position: absolute;
width:95px; /*sub menu width*/
top: 74px;
display: none; 

}



.suckerdiv ul li ul li{ background:#0756a3;
  line-height:55px; border-top:1px solid #3481cd; padding:0 20px;  width:65px;  height:55px; text-align:center; font-size:14px;
}

.suckerdiv ul li ul li a{ float:left;

color:#ffffff;

 line-height:55px;
}

.suckerdiv ul li ul li a:visited{
color: #ffffff;

}

.suckerdiv ul li ul li a:hover{
color: #0092d8; background:none;
}
.suckerdiv ul li ul li:hover a{
color: #0092d8; background:none;
}

/*导航结束*/


/*幻灯片开始*/

.kePublic{background:#FFF; padding:0px;height:480px; width:100% !important;  margin:0px auto; position:relative; z-index:0;  }

.main_visual{height:480px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; z-index:0;}
.main_image{height:480px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:480px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:480px;}
.main_image li span{display:block;width:100%;height:480px}
.main_image li a{display:block;width:100%;height:480px}
.main_image li .img_1{background:url(../images/img_main_1.jpg) center top no-repeat}
.main_image li .img_2{background:url(../images/img_main_2.jpg) center top no-repeat}
.main_image li .img_3{background:url(../images/img_main_3.jpg) center top no-repeat}

div.flicking_con{position:absolute;top:440px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -40px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:45%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

/*幻灯片代码结束*/

/*产品分类*/
.clfl{ width:600px; height:150px; margin:30px auto;}
.clfl .fl1{ width:147px; height:149px; float:left; margin:0 23px; }
.clfl .fl1 a{ font-size:0px;width:147px; height:149px; line-height:149px; z-index:-1000000;background:url(../images/fl1-1.jpg) center top no-repeat; display:block}
.clfl .fl1 a:hover{ width:147px; background:url(../images/fl1-2.jpg) center top no-repeat; display:block}

.clfl .fl2{ width:148px; height:149px; float:left; margin:0 23px; }
.clfl .fl2 a{ font-size:0px;width:148px; height:149px; line-height:149px; z-index:-1000000;background:url(../images/fl2-1.jpg) center top no-repeat; display:block}
.clfl .fl2 a:hover{ width:148px; background:url(../images/fl2-2.jpg) center top no-repeat; display:block}

.clfl .fl3{ width:149px; height:149px; float:left; margin:0 23px; }
.clfl .fl3 a{ font-size:0px;width:149px; height:149px; line-height:149px; z-index:-1000000;background:url(../images/fl3-1.jpg) center top no-repeat; display:block}
.clfl .fl3 a:hover{ width:149px; background:url(../images/fl3-2.jpg) center top no-repeat; display:block}

/*产品展示*/
.dczs { width:1000px; margin:0px auto 50px; height:300px; z-index:-10}
.dczs ul {}

.dczs ul li{ width:225px; overflow:hidden;  margin:6px 12px; float:left; position:relative;   text-align:center;}
.dczs .img{  height:300px; width:225px; }

.dczs .cpimg{ width:225px; height:300px; background:#dddcdd; position:absolute }
.dczs .cpimg .img{ width:225px; height:300px; }
.dczs .bt{ width:225px; z-index:100; display:block;  position:relative;text-align:center;  top:0px; height:300px;background:rgba(0, 0, 0, 0)!important;
filter:Alpha(opacity=0); background:#000000; font-size:0px; }
.dczs .bt a{ display:none}
.dczs .bt:hover{ width:225px; z-index:100; display:block; text-align:center;  top:0px; height:300px; line-height:300px;background:rgba(29, 55, 125, 0.7)!important;
filter:Alpha(opacity=70); background:#1d377d; *zoom:1;}
.dczs .bt p{ width:225px; padding:11px 2px;  color:#FFFFFF; text-align:center;  font-weight:600;position:relative; font-family:"microsoft yahei";height:300px;  display:block;}
.dczs .bt:hover img{ width:45px; height:45px; margin:0 auto; display:block; margin-bottom:20px;}
.dczs .bt:hover a{ clear:both; display:block; color:#ffffff; z-index:1000;font-size:18px; font-family:"microsoft yahei"; line-height:30px; margin-top:80px;}
.dczs .bt:hover span{ display:block; font-size:12px; color:#FFF;line-height:30px; font-weight:normal;}



/*工程案例*/
.gcalbg{width:100%;  background:#ededed; height:350px;}
.gcal{ width:1000px; margin:0 auto; padding-top:60px;}
.gcal_bt{ width:150px; float:left; margin-top:100px; margin-right:10px;}
.gcal_bt a{ font-size:20px; font-family:"microsoft yahei"; line-height:30px; }
.gcal_bt span{ display:block; text-transform:uppercase; font-size:14px;border-bottom:1px solid #a7a7a8}


.xw{ width:840px; float:left; height:270px; overflow:hidden;}
.xw li{ width:270px; margin:0 5px;  float:left; list-style:none;display:block;overflow:hidden; }
.xw li a{  width:270px; line-height:35px; font-family:"microsoft yahei"; font-size:14px; color:#383838; }
.xw li a:hover{color:#2d91e6;}
.xw .img{ width:270px; height:180px; border:0px;}
.xw .bt{height:35px; height:35px !important; overflow:hidden;  border-bottom:1px solid #a7a7a8;}
.xw span{ display:block; font-family:"microsoft yahei"; font-size:12px; line-height:30px; color:#a7a7a8;}

.rmtj{ width:638px; height:85px; line-height:40px; margin:30px auto 20px; text-align:center; background:url(../images/btbg.jpg) center bottom no-repeat;}
.rmtj a{ font-family:"microsoft yahei"; font-size:22px;}


/*产品开始*/
.cpbkbg{ background:#f7f7f7; height:620px; margin:30px auto; position:relative; width:100%}
.cpbk{ width:1000px; margin:0 auto; padding:20px 0}

.zcfl{ width:225px; float:left; margin-right:10px;}

.cpflbt{ background:#233854; width:225px; height:111px; }

.cpflbtfont{ font-size:24px; color:#ffffff; padding-top:25px; padding-top:25px !important; font-weight:bold; font-family:"微软雅黑"; text-align:center; display:block;line-height:38px;}
.cpflbt .en{font-size:14px; color:#ffffff; text-align:center; display:block; text-transform:uppercase}

.left_btn{width:225px;  overflow:hidden; float:left  }
.left_btn ul{ margin-bottom:20px;}
.left_btn ul li{  overflow:hidden;width:225px; margin:0px 0px 0px 0;color:#fff; float:left;  font-family:"microsoft yahei"; padding:8px 6px;  background:#0b5185; border:1px solid #cacaca}
.left_btn ul li:hover{color:#fff; background:#3397f3; border:1px solid #1b78cf}
.left_btn ul li:hover a{ color:#ffffff;}
.left_btn ul li:hover a:hover{ color:#ffffff; }
.left_btn ul .hover{ overflow:hidden;color:#fff; background:#3397f3;  font-weight:600;}
.left_btn ul .hover a{ color:#fff; background:#3397f3; font-weight:600;}
.left_btn ul li a{  font-size:15px; font-family:"microsoft yahei",; color:#fff; }
.left_btn ul li .small{ font-size:14px; color:#E50112; }

.left_btn .slected{color:#fff; background:#3397f3; border:1px solid #1b78cf}
.left_btn .slected a{ color:#fff; background:#3397f3;}

.left_btn .ejfl{ padding:0 10px; overflow:hidden; color:#efffa5;  float:left; margin-left:15px; font-size:14px; font-weight:normal; background:#dadada; }
.left_btn .ejfl:hover{background:#537e01; }

.lxfs{ width:205px; padding:10px; background:#0b5185; font-family:"microsoft yahei"; font-size:14px; line-height:28px; color:#FFF;}
.lxfs h3{}
.lxfs a{ font-family:"microsoft yahei"; color:#FFF}
.lxfs a:hover{ color:#C0D9E4}

.cpri{ width:765px;  float:left;   height:auto; overflow:hidden;}


.cp{height:520px; margin-bottom:10px; }
.cp li{ width:207px; height:260px; float:left; margin:3px 4px; list-style:none; display:block; background:#023d77; text-align:center; }
.cp .img{  width:207px; height:222px;}
.cp .bt{ line-height:38px; height:38px;}
.cp li a{ font-family:"microsoft yahei"; color:#ebf5ff; font-size:14px;width:207px;}
.cp li a:hover{color:#233854; }
.cp li span{ color:#383838; font-family:"microsoft yahei"; }



/*产品结束*/

/*关于我们开始*/
.gywmbg{ width:100%; height:350px; margin-top:60px; background:url(../images/gywmbg_18.jpg) center bottom no-repeat;}
.gydbk{ width:870px; margin:0 auto; position:relative;}
.gyimg{ width:451px; float:left; margin:0 15px;}
.gybk{ width:387px; float:left;}

.gybt{ width:385px; height:60px; line-height:60px; margin:50px auto 0; }
.gybt a{ font-family:"microsoft yahei"; font-size:18px; }
.gybt .en{ color:#ffffff; font-size:36px; font-weight:normal; }
.gywm{width:360px; height:193px !important; overflow:hidden;  font-family:"microsoft yahei";  font-size:14px;  line-height:27px; color:#3c3c3c; }
.gywm p{ font-size:14px; line-height:27px;}
.gybk .ckgd{ text-align:right; display:block;  width:21px; height:21px; float:right;}

.cpysbk{ width:574px; float:left; margin-left:50px;}
.cpys{ background:url(../images/ysbg_23.jpg) right top no-repeat;  height:278px; width:335px; padding-right:230px; font-size:14px; padding-left:15px; }
.cpys .jianjie{ width:335px;  font-family:"microsoft yahei";  font-size:14px;  line-height:27px; color:#484848; margin-top:20px;}

/*关于我们结束*/

/*新闻开始*/


.xwbk{ width:1000px; margin:0px auto; height:520px;}

.xwbt{ width:1000px; height:70px; line-height:35px; margin:50px auto 30px; text-align:center; border-bottom:1px solid #a0a0a0;}
.xwbt a{ width:300px; font-family:"microsoft yahei"; font-size:30px;}
.xwbt span{ display:block;font-size:16px;}
.xwzx{ width:1000px; margin:0 auto  50px;  }
.xwone { width:1000px;}
.xwone  li{ width:480px; height:73px; float:left; margin:0 10px 20px; padding:0; overflow:hidden;}
.xwone .xwrq{ width:73px; height:73px; margin-right:7px;  float:left; background:#0275b9; color:#FFFFFF;font-family:"microsoft yahei"; font-size:14px; text-align:center; line-height:36px;}
.xwone .xwrq .hh{ border-top:1px solid #FFFFFF; display:block }
.xwone .xwri{  width:400px; height:73px; float:left; color:#444; font-size:13px;font-family:"microsoft yahei";overflow:hidden;}
.xwone .xwri .bt{height:28px; line-height:28px; overflow:hidden; }
.xwone .xwri a{height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#0276b9; width:450px; }
.xwone .xwri a:hover{color:#076f18; }
.xwone .xwri .gaishu{ width:400px; display:block;line-height:22px; height:44px;}

.xwone  li:hover .xwrq{ background:#076f18; }
.xwone  li:hover .xwri{   color:#076f18; }
.xwone  li:hover .xwri a{   color:#076f18; }


/*新闻 结束*/


/*友情链接 开始*/
/*友情链接 结束*/

/*底部footer 开始*/
.link{ width:1000px; margin:0 auto; line-height:40px; color:#3c3c3c; font-family:"microsoft yahei";}
#footbg{ height:200px; width:100%; background:#3c3c3c;}

.dbdh{ width:1000px; margin:0 auto; border-bottom:1px solid #535353}
.dbdh ul{ width:700px; margin:0 auto; }
.dbdh ul li{ width:100px; text-align:center; float:left;}
.dbdh ul li a{ font-family:"microsoft yahei"; font-size:14px; color:#FFF; line-height:50px;}
.dbdh ul li a:hover{ color:#cfeaff}

#foot{ height:128px; width:1000px; margin:0 auto; }

.footone{ width:700px; float:left; height:130px; color:#FFFFFF; line-height:30px; font-size:14px; padding-top:20px; font-family:"microsoft yahei"}
.footone h2{ margin-bottom:10px;}
.footone a{ color:#FFFFFF; height:30px; line-height:30px;font-family:"microsoft yahei"; font-size:14px;}
.footone a:hover{ color:#FFFF00}

.footone span{ height:60px; line-height:30px; float:left; padding-right:15px; margin-right:15px; border-right:1px solid #7d7d7d}

.footcen{ width:140px; float:left; margin-top:20px;}
.footri{ width:160px; height:70px; text-align:right; padding:40px 0px 0  0px; float:right;color:#FFFFFF; line-height:40px;font-family:"microsoft yahei"; font-size:14px;}
.footri a{ margin-right:6px; float:left;}

.copyrightbg{ width:100%; height:40px; background:#212121;}
.copyright{ width:1000px; margin:0 auto; font-family:"Arial"; line-height:40px; color:#fff; font-size:13px; font-family:"microsoft yahei"; }
.copyright a{ color:#FFFFFF}
/*底部footer 结束*/



/**内页样式**/

.n2{ width:743px; padding:10px;   margin:0px auto;  color:#333333; line-height:35px; border:1px solid #ddd; border-top:none; font-family:"microsoft yahei"; font-size:14px;}
.n2 p{font-family:"microsoft yahei"; font-size:14px;  color:#333333; line-height:35px; }
.n2 img{ max-width:740px;}

.tjcpbt{ height:50px; background:#00356a}
.tjcpbt h2{ font-size:18px;background:#233854; color:#ffffff; padding:12px 25px; display:inline; height:50px; line-height:50px; padding-left:15px; font-family:"microsoft yahei"}


.zxwz{ width:733px; margin-top:15px;}
.zxwzbt{ height:32px; background-color:#2d4c9c; line-height:32px; font-size:14px; color:#fff; font-weight:bold; text-indent:25px;}

.nyxw{ width:714px; height:73px; padding:10px 0; }
.nyxw .xwrq{ width:73px; height:73px;  float:left; display:inline; background:#0275b9; color:#FFFFFF;font-family:"microsoft yahei"; font-size:14px; text-align:center; line-height:36px;}
.nyxw .xwrq .hh{ border-top:1px solid #FFFFFF; display:block }
.nyxw .xwri{ display:inline; float:left !important; width:630px; margin-left:10px; height:73px; float:left; color:#666; line-height:25px; font-size:13px; font-family:"microsoft yahei";}
.nyxw .xwri a{height:28px; line-height:28px; font-size:16px; color:#292929; display:block }
.nyxw .xwri a:hover{color:#0276b9; }



.xinwen3  a{ color:#2b2b2b; display:block; line-height:30px; position:relative; font-size:14px;  font-family:microsoft yahei}
.xinwen3  a:hover{ color:#2d91e6}
.xinwen3 span{ text-indent:2em; display:block;  line-height:28px; color:#5a5a5a	}

.nycpzc{ width:220px; float:left; margin-right:15px;}

.nycpbc{ width:710px; float:left; }

.t2{ font-size:24px; line-height:60px; height:60px; font-family:'Microsoft Yahei';}



.cpbox{ padding-bottom:10px; height:345px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.cptp{ width:350px; height:330px; margin:0 auto;}
.cptp img{ border:1px solid #ccc; padding:3px; width:342px; height:322px; overflow:hidden;}
.cpjs{ float:right; width:327px;height:330px;}
.cpjs h1{ font-size:18px; font-weight:bold; padding-bottom:8px; border-bottom:1px dashed #ccc;}
.cpjsstyle1{ font-size:14px; line-height:30px;}
.cpjsstyle2{ font-size:14px; line-height:24px; height:124px; overflow:auto;}
.cptel{ font-size:16px; margin:10px 0;}
.cptel span{ font-size:26px; font-family:"微软雅黑"; color:#F00; font-weight:bold;}
.cpbtn{ margin-top:10px;}





/*二维码开始*/

.duilian{bottom:0px;position:fixed;width:150px;overflow:hidden;display:none;}

.duilian_right{left:5px;bottom:220px;}

.duilian_con{width:150px;overflow: hidden;}

.kefutop{ background:url(../kefu/kftop.jpg) no-repeat 0 0; width:150px; height:186px;}

.kefubody{ background:url(../kefu/kfbody.jpg) repeat-y 0 0; width:150px; padding:10px 0;}

.kefubody ul{ width:120px; margin:0 auto;}

.kefubody ul li{}

.kefubottom{ background:url(../kefu/kfbottom.jpg) no-repeat 0 0; width:150px; height:220px;}

.duilian_close{width:100%;height:24px;line-height: 24px;text-align: right;display: block;font-size: 12px;color: #555555;text-decoration: none; top:0px; right:5px; position:absolute}

.duilian a.duilian_close{text-align:right;}